# 内部调用其他函数
# def a():
#     print("执行a函数代码段")

# def b():
#     a()
#     print("执行b函数代码段")


# b()
# a()

# 内部定义函数
def c():
    #函数体中定义函数
    def d():
        print("执行d函数代码段")
    return  d

# value = c()
# value()
# # c()()


# 调用时参数传递一个函数
def f():
    print("执行f函数代码")

def a():
    print("执行a函数代码段")

def aa(a):
    # 调用参数a函数
    a()
    print("aa函数扩展当前函数的功能代码")

aa(a=f)
# a = f()
# print(a)
